package cn.easyutil.project.base.context;

/**
 * 系统内部公共常量定义
 */
public interface Context {

    String id_generator = "id_generator";

    String courses_order_no = "courses_order_no";

    String cache_key = "take_cache_";

    /**
     * session中存储用户类型的key
     */
    String session_user = "session_user";

    /** 用户请求接口地址*/
    String threadLocal_request_url = "session_request_url";

    Long cache_lock_timeout = 3000L;

    /**
     * 缓存中lock锁key的前缀
     */
    String cache_lock_key = "cache_lock_";

    /**
     * session 短信验证码
     */
    String session_sms_code = "session_sms_code";

    /**
     * session 手机号
     */
    String session_sms_phone = "session_sms_phone";

    /**
     * 客户端与服务器交互的秘钥串的长度
     */
    Integer session_token_length = 16;

    /**
     * session中存储token串的key
     */
    String session_token = "session_token";

    /**
     * session中存储userId的key
     */
    String session_userId = "session_userId";
    /**
     * 用户信息
     */
    String cache_token_user_info_ = "cache_token_user_info_";
    /**
     * 用户id：
     */
    String cache_token_user_id_ = "cache_token_user_id_";

    /**
     * 用户手机号码：
     */
    String cache_token_user_mobile_ = "cache_token_user_mobile_";

    /**
     * 短信手机号码：
     */
    String cache_sms_mobile_ = "cache_sms_mobile_";

    /**
     * 短信验证码：
     */
    String cache_sms_code_ = "cache_sms_code_";

    /**
     * 用户AES：cache_token_user_aes_key_
     */
    String cache_token_user_aes_key_ = "cache_token_user_aes_key_";
}
